@charset "utf-8";
/* CSS Document */
/*内容页公共样式*/
.nrp { padding:15px 10px; line-height:26px; }
/*合作伙伴开始*/
.parnersl { float:left; width:180px; height:60px; margin-left:46px; margin-top:30px; display:inline; }
.parnersl img { width:178px; height:58px;  border:1px solid #999; }
/*内页大图*/
.parnersimg { clear: both; width: 100%; height: 365px; margin: 0 auto; background: url(../images/parners.jpg) center no-repeat; }
.parnersimga { clear: both; width: 1000px; height: 365px; margin: 0 auto; background: url(../images/parners.jpg) center no-repeat; }
/*合作伙伴结束*/
/*联系我们开始*/
/*内页大图*/
.contactimg { clear: both; width: 100%; height: 365px; margin: 0 auto; background: url(../images/contact.jpg) center no-repeat; }
.contactimga { clear: both; width: 1000px; height: 365px; margin: 0 auto; background: url(../images/contact.jpg) center no-repeat; }
/*联系我们开始*/
/*关于我们开始*/
.leftabout { clear:both; width:100%; height:auto; -moz-box-shadow: 0 3px 3px #999999; -webkit-box-shadow: 0 3px 3px #999999; box-shadow: 0 3px 3px #999999; /* For IE 8 */-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#999999')"; /* For IE 5.5 - 7 */filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#999999'); background:#84d3ff; }
.leftaboutimg { clear:both; width:100%; height:95px; background: url(../images/all.png) 0 -1276px no-repeat; }
.leftaboutnr { clear:both; width:170px; height:auto; margin:0 auto; line-height:24px; color:#333; border-bottom:1px dashed #fff; padding-left:60px; }
.leftaboutnr span { float:left; display:inline-block; width:20px; color:#ffffff; font-size:20px; }
.leftaboutnr a { float:left; display:inline-block; color:#ffffff; font-size:16px; }
.leftaboutnr a:hover {  color:#086ddd; }
.leftaboutnrset { border-bottom:1px solid #086ddd;  }
.leftaboutnrset a { color:#086ddd;  }
.ppln { clear:both; width:730px; height:500px; margin-top:15px; position:relative; background: url(../images/all.png) 0 -1389px no-repeat;  }
.ppln h3 { position:absolute; font-size:15px; color:#333; font-family: '微软雅黑', Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif; }
.ppln p { font-size:13px; line-height:24px; position:absolute; }
.pplna1 { left:20px; top:90px; }
.pplna2 { left:75px; top:130px; }
.pplnb1 { left:200px; top:90px; }
.pplnb2 { left:235px; top:130px; }
.pplnc1 { left:380px; top:90px; }
.pplnc2 { left:412px; top:130px; }
.pplnd1 { left:560px; top:90px; }
.pplnd2 { left:592px; top:130px; }
/*内页大图*/
.aboutimg { clear: both; width: 100%; height: 365px; margin: 0 auto; background: url(../images/about.jpg) center no-repeat; }
.aboutimga { clear: both; width: 1000px; height: 365px; margin: 0 auto; background: url(../images/about.jpg) center no-repeat; }
/*关于我们结束*/
/*服务支持开始*/
/*内页大图*/
.serverimg { clear: both; width: 100%; height: 365px; margin: 0 auto; background: url(../images/server.jpg) center no-repeat; }
.serverimga { clear: both; width: 1000px; height: 365px; margin: 0 auto; background: url(../images/server.jpg) center no-repeat; }
/*服务支持结束*/
/*新闻开始*/
.newtab { clear:both; width:100%; height:52px; padding-top:20px; text-align:center; border-bottom:1px solid #999; }
.newtabnew { width:550px; padding-left:180px; }
.newtab a { color: #fff; text-decoration: none; }
.newtab a:hover { color: #fff; text-decoration: none; }
.newtabsel { float:left; width:auto; height:40px; line-height:36px; padding:0 20px; margin-left:50px; text-align:center; font-size:16px; color:#fff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#23b04a; border:1px solid #23b04a; cursor:pointer; }
.newtaba { float:left; width:auto; height:40px; line-height:36px; padding:0 20px; margin-left:50px;  text-align:center; font-size:16px; color:#000; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#fff; border:1px solid #23b04a; cursor:pointer; }
.newtaba a { color: #000; text-decoration: none; }
.newtaba a:hover { color: #000; text-decoration: none; }
.newcon { }
.newcona { display:none; }
.new { clear:both; margin-top:10px; padding-bottom:10px; border-bottom:1px dashed #999; }
.new .list_title{ color: #086ddd;font-size: 14px; font-family: '微软雅黑', Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif; color: #086ddd; font-weight:normal; line-height:24px;}
.new .list_title:hover{ color: #43d746; }
.newc { color:#666; line-height:24px; text-indent:24px; height:48px; overflow:hidden; }
.newsj { color:#666; text-align:right; line-height:20px; padding-right:10px; }
/*内页大图*/
.newsimg { clear: both; width: 100%; height: 365px; margin: 0 auto; background: url(../images/news.jpg) center no-repeat; }
.newsimga { clear: both; width: 1000px; height: 365px; margin: 0 auto; background: url(../images/news.jpg) center no-repeat; }
/*新闻结束*/
/*招贤纳士开始*/
.newtabjob { width:700px; padding-left:30px; }
/*内页大图*/
.jobimg { clear: both; width: 100%; height: 365px; margin: 0 auto; background: url(../images/job.jpg) center no-repeat; }
.jobimga { clear: both; width: 1000px; height: 365px; margin: 0 auto; background: url(../images/job.jpg) center no-repeat; }
/*招贤纳士结束*/
/*资料下载开始*/
.newtabdown { width:580px; padding-left:150px; }
/*内页大图*/
.downimg { clear: both; width: 100%; height: 365px; margin: 0 auto; background: url(../images/down.jpg) center no-repeat; }
.downimga { clear: both; width: 1000px; height: 365px; margin: 0 auto; background: url(../images/down.jpg) center no-repeat; }
/*资料下载结束*/
/*案例开始*/
.anli { clear:both; margin-top:15px; padding-bottom:15px; border-bottom:1px dashed #999; }
.anli img { float:left; display:inline; border:2px solid #999; margin-right:10px; }
.anli h3 { font-size: 14px; font-family: '微软雅黑', Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif; color: #086ddd; font-weight:normal; line-height:30px; padding-top:15px; }
.anli h3 a{ color: #086ddd; }
.anli h3 a:hover{ color: #43d746; }
.anlic { color:#666; line-height:24px; text-indent:24px; width:580px; height:72px; overflow:hidden; }
.anlisj { color:#666; text-align:right; line-height:26px; padding-right:5px; }
/*内页大图*/
.anliimg { clear: both; width: 100%; height: 365px; margin: 0 auto; background: url(../images/anli.jpg) center no-repeat; }
.anliimga { clear: both; width: 1000px; height: 365px; margin: 0 auto; background: url(../images/anli.jpg) center no-repeat; }
/*案例结束*/
/*产品中心开始*/
.rightab { clear:both; width:742px; margin-left:8px; min-height:1500px; background:#fff; -moz-box-shadow: 0 3px 3px #999999; -webkit-box-shadow: 0 3px 3px #999999; box-shadow: 0 3px 3px #999999; /* For IE 8 */-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#999999')"; /* For IE 5.5 - 7 */filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#999999'); }
.rightata { clear:both; width:730px; height:36px; margin:0 auto; line-height:36px; font-size:14px; color:#666666; border-bottom:1px dashed #bdbdbd; }
.rightat1a { float:left; width:10%; }
.rightat2a { float:left; width:90%; text-align:right; }
.pgicc {  clear:both; position:relative; margin-top:10px; padding-top:25px; padding-bottom:20px; -moz-box-shadow: 0 3px 3px #999999; -webkit-box-shadow: 0 3px 3px #999999; box-shadow: 0 3px 3px #999999; /* For IE 8 */-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#999999')"; /* For IE 5.5 - 7 */filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#999999'); }
.pgicca { width:712px; height:auto; padding-left:30px; background:url(../images/proibg.jpg) repeat-y; }
.pgicc span { position:absolute; width:27px; height:26px; line-height:24px; border-top:1px solid #66f169; text-align:center; color:#ffffff; background:#48d34b; font-size:16px; left:10px; top:0; }
.pgicc h2 { position:relative; width:165px; height:auto; display:inline; float:left; padding-left:10px; padding-top:10px; font-size: 14px; font-family: '微软雅黑', Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif; line-height: 18px; color: #333333; font-weight:normal; }
.showqt { clear:both; position:relative; margin-top:10px; -moz-box-shadow: 0 3px 3px #999999; -webkit-box-shadow: 0 3px 3px #999999; box-shadow: 0 3px 3px #999999; /* For IE 8 */-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#999999')"; /* For IE 5.5 - 7 */filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#999999'); }
.qtflmc { display:block; clear:both; width:360px; height:30px; line-height:30px; margin:0 auto; margin-top:20px; text-indent:6px; font-size: 13px; font-family: '微软雅黑', Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif; color: #666; border:1px solid #4893FC; }
.showqtfl { clear:both; width:100%; height:auto; margin:0 auto; line-height:30px; font-size:14px; color:#333; }
.showqtfl strong { display:block; clear:both; width:auto; height:30px; line-height:30px; font-size:14px; padding-left:8px; }
.showqtfl span { padding-left:8px; color:#f08326; }
.showqtfl a { display:block; float:left; width:175px; height:30px; line-height:30px; font-size:14px; padding-left:8px; color:#f08326; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.showqtfl a:hover { color:#000; }
.rmcptj20170630 { clear:both; width:100%; height:auto; margin:0 auto; line-height:30px; font-size:14px; color:#333; }
.rmcptj20170630 strong { display:block; clear:both; width:auto; height:30px; line-height:30px; font-size:14px; padding-left:8px; }
.rmcptj20170630 a { display:block; float:left; width:112px; height:30px; line-height:30px; font-size:14px; padding-left:8px; color:#F00; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.rmcptj20170630 a:hover { color:#000; }
.cplx2017 { clear:both; width:990px; height:auto; margin:0 auto; padding:6px 5px; background:#fff; -moz-box-shadow: 0 3px 3px #999999; -webkit-box-shadow: 0 3px 3px #999999; box-shadow: 0 3px 3px #999999; /* For IE 8 */-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#999999')"; /* For IE 5.5 - 7 */filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#999999'); }
.cplx2017img { margin:0 6px; }
/*产品中心结束*/
/*产品详情开始*/
/*焦点图开始*/
.procjdt { clear:both; width:100%; height:400px; }
.procjdta { float:left; width:330px; height:400px; }
.ban{ width:330px; height:400px; position:relative; overflow:hidden; }
.ban2{ width:328px; height:300px; position:relative; overflow:hidden; border:1px solid #999999; }
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:328px; height:300px;}
.prev{ float:left; cursor:pointer;}
.num{ height:68px; overflow:hidden; width:296px; position:relative; float:left;}
.min_pic{ padding-top:10px; width:328px; overflow:visible; }
.num ul{ position:absolute; left:0; top:0;}
.num ul li{ width:64px; height:64px; margin-right:9px; border:1px solid #999999;}
.num ul li.on{ border:1px solid red; padding:0;}
.prev_btn1{ width:16px; text-align:center; height:18px; margin-top:20px; cursor:pointer; float:left; z-index:100; background: url(../images/all.png) 0px -1200px no-repeat; }
.next_btn1{  width:16px; text-align:center; height:18px; margin-top:20px; cursor:pointer; float:right; z-index:100; background: url(../images/all.png) 0px -1238px no-repeat; }
.procjdtb { float:right; width:390px; height:400px; }
.procjdtbt { clear:both; margin-left:5px; margin-top:20px; min-height:25px; line-height:25px; border-bottom:1px dashed #a3a3a3; }
.procjdtbt h3{ font-size: 16px; font-family: '微软雅黑', Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif; line-height: 18px; color: #666; font-weight:normal; }
.procjdtbxh { clear:both; margin-left:5px; margin-top:10px; font-size: 14px; color: #000; }
.procjdtbsm { clear:both; margin-left:5px; margin-top:5px; font-size: 14px; color: #000; }
.procjdtbsma { clear:both; margin-left:5px; margin-top:5px; text-indent:28px; font-size: 14px; color: #666; line-height:24px; }
.procjdtbimg { clear:both; margin-left:5px; margin-top:10px; width:200px; height:50px; background: url(../images/all.png) 0px -783px no-repeat; }
/*滑动开始*/
.pagecpxxjs { clear:both; width:726px; height:37px; line-height:37px; margin:0 auto; background:#0572e8; font-size:16px; color:#fff; }
.pagecpxxjs div { float:left; width:181px; height:auto; display:inherit; cursor:pointer; text-align:center; }
.selectnone { display:none;  }
.selectpagecpxxjs { display:block; background:#43d746; }
.pagecpxxjsnra { display:none; width:726px; margin:0 auto; padding:15px 0; line-height:26px; }
/*案例开始*/
.procalt { clear:both; width:100%; height:37px; line-height:37px; margin:0 auto; background:#0572e8; font-size:16px; color:#fff; }
.procalt span { background:#43d746; width:121px; height:37px; line-height:37px; display:block; text-align:center; }
.procalc { clear:both; width:100%; height:auto; margin:0 auto; padding:15px 0; }
.procalca { float:left; width:172px; height:160px; text-align:center; display:inherit; margin:15px 10px 0px 0px; }
/*相关产品开始*/
.rollBox { clear:both; position:relative; width:100%; height:200px; overflow: hidden; padding:15px 0; }
.rollBox .LeftBotton { width:12px; height:50px; overflow: hidden; float: left; display: inline; margin: 75px 0 0 0; cursor: pointer; background: url(../images/all.png) 0 -901px no-repeat;  }
.rollBox .RightBotton { width:12px; height:50px; overflow: hidden; float: left; display: inline; margin: 75px 0 0 0; cursor: pointer; background: url(../images/all.png) 0 -951px no-repeat;  }
.rollBox .Cont { width:660px; margin:0 20px; overflow: hidden; float: left; }
.rollBox .ScrCont { width:500%; }
.rollBox .Cont .pic { width:180px; height:200px; float: left; margin:0 20px; text-align: center; border-bottom:2px solid #999999; cursor:pointer; }
.rollBox .Cont .pic:hover { border-bottom:2px solid #0572e8; }
.rollBox .Cont .pic img { }
.rollBox .Cont .pic p { }
.rollBox .Cont a:link, .rollBox .Cont a:visited { color:#333; }
.rollBox .Cont a:hover { color:#43d746; }
.rollBox #List1, .rollBox #List2 { float: left; }
/*内页大图*/
.proimg { clear: both; width: 100%; height: 365px; margin: 0 auto; background: url(../images/product.jpg) center no-repeat; }
.proimga { clear: both; width: 1000px; height: 365px; margin: 0 auto; background: url(../images/product.jpg) center no-repeat; }
/*产品页banner*/ 
.banner{ width:100%; overflow:hidden; height:500px; position:relative; max-width:1920px; margin:0 auto; }
.banList{ position:absolute; left:50%; margin-left:-960px; height:500px; }
.banList li{ height:500px; opacity:0; position:absolute; transform:scale(0); transition:transform 0.5s ease 0s, opacity 1.5s ease 0s;z-index:1; }
.banList li.active{ opacity:1; transform:scale(1); z-index:2;}
.fomW{ position:absolute; bottom:0; left:50%; height:18px; z-index:9; width:1000px; margin-left:-500px; }
.jsNav{ text-align:center; }
.jsNav a{ display:inline-block; background:#30A7EB; width:15px; height:15px; border-radius:50%; margin:0 5px 0 5px; }
.jsNav a.current{ background:#fc8f0f; cursor:pointer; }
/* 效果CSS开始 */
.mBan2 { overflow: hidden; }
.mBan2 .slideBox{ width:100%; height:auto; position:relative; }
.mBan2 .slideBox .hd{ height: 15px; overflow: hidden; position: absolute; bottom:16px; z-index: 1; width: 81px; margin-left: -46px; left: 50%; padding: 4px 0px 0px 11px; }
.mBan2 .slideBox .hd ul{ zoom: 1; }
.mBan2 .slideBox .hd ul li{ float: left; width: 12px; height: 12px; border-radius:10px; background:#ffffff; cursor: pointer; margin-right: 10px; }
.mBan2 .slideBox .hd ul li.on{ background:#00F; }
.mBan2 .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.mBan2 .slideBox .bd ul,.slideBox .bd ul li{width:100%!important}
.mBan2 .slideBox .bd img{ width:100%; height:auto; display:block;  }
/* 效果CSS结束 */
/*产品列表开始*/
.prolc { clear: both; width: 1000px; height: auto; margin: 0 auto; position:relative; }
.prolc1 { position:relative; }
.prolc1a { position:fixed; top:0; z-index:10000; background:#fff; }
.prolc1left { float:left; width:275px; height:185px; overflow:hidden; display:inline; background:#84d3ff; -moz-box-shadow: 0 3px 3px #999999; -webkit-box-shadow: 0 3px 3px #999999; box-shadow: 0 3px 3px #999999; /* For IE 8 */-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#999999')"; /* For IE 5.5 - 7 */filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#999999'); }
.prolc1leftt { clear:both; width:275px; height:39px; overflow: hidden; background: url(../images/all.png) 0 -1909px no-repeat; }
.prolc1leftc { clear:both; width:255px; height:27px; line-height:28px; margin:0 auto; overflow: hidden; background: url(../images/all.png) -1100px -1909px no-repeat; border-bottom:1px dashed #fff; text-indent:20px; }
.prolc1leftc a:hover { color:#086ddd; }
.prolc1right { float:left; width:715px; height:185px; overflow:hidden; display:inline; background:#fff; margin-left:10px; -moz-box-shadow: 0 3px 3px #999999; -webkit-box-shadow: 0 3px 3px #999999; box-shadow: 0 3px 3px #999999; /* For IE 8 */-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#999999')"; /* For IE 5.5 - 7 */filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#999999'); }
.prolc1rightt { clear:both; width:715px; height:38px; overflow: hidden; background: url(../images/all.png) 0 -1968px no-repeat; }
.prolc1rightc1 { float:left; width:270px; border-right:1px dashed #999999; display:inline; margin-left:20px; }
.prolc1rightc2 { float:left; width:350px; display:inline; margin-left:50px; }
.prolc1rightc3 { clear:both; border-top:1px dashed #999999; margin-left:20px; }
.prolc1rightct { font-size:13px; color:#43d746; }
.prolc1rightct span { font-size:16px; }
.prolc1rightcc { padding-left:20px; line-height:20px; }
.prolc1rightcc strong { color:#43d746; }
.prolc2 { clear:both; width:1000px; height:auto; overflow: hidden; margin:0 auto; background:#fff; -moz-box-shadow: 0 3px 3px #999999; -webkit-box-shadow: 0 3px 3px #999999; box-shadow: 0 3px 3px #999999; /* For IE 8 */-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#999999')"; /* For IE 5.5 - 7 */filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#999999'); }
.prolc2t a { color:#fff; font-size:16px; }
.prolc2t a:hover { color:#43d746; font-size:16px; }
.prolc2t { clear:both; width:1000px; height:40px; overflow: hidden; background: url(../images/all.png) 0 -2026px no-repeat; text-align:center; line-height:32px; color:#fff; font-size:16px; }
.prolc2t_gd { clear:both; width:1000px; height:40px; overflow: hidden; background: url(../images/all.png) 0 -2086px no-repeat; text-align:center; line-height:32px; color:#fff; font-size:16px; }
.prolc2c { clear:both; width:980px; height:auto; margin:0 auto; background: url(../images/prolc2c.jpg) repeat-y; }
.prolc2cl { float:left; width:260px; height:auto; display:inherit; color:#2FA7EA; line-height:24px; }
.prolc2clt { clear:both; margin-left:5px; margin-top:5px; color:#333; font-size:14px; }
.prolc2clc { clear:both; width:auto; padding:5px; }
.prolc2clc strong { color:#333; font-size:14px; font-weight:normal; }
.prolc2clc_gd { float:left; padding:5px 5px; }
.prolc2cr { float:left; width:715px; height:auto; margin:20px 0px 0px 5px; display:inherit; background:#fff;}
.prolc2crc { float:left; width:120px; height:175px; margin-left:20px; margin-bottom:15px; display:inherit; text-align:center; border-bottom:1px solid #999; overflow:hidden; }
.prolc2crc img { width:118px; height:118px; border:1px solid #000000; }
.prolc2crca a { display:block; width:108px; height:60px; line-height:20px; padding:10px 5px 0 5px; overflow:hidden; }
.prolc2crca a:hover { color:#2FA7EA; }
.prolc2crc:hover { border-bottom:1px solid #2FA7EA; }
/*产品列表结束*/
/*通用上一页、下一页*/
.context { clear:both; width:90%; height:auto; font-size:12px; line-height:18px; margin:0 auto; }
.context ul { }
.context ul li { }
/*通用分页*/
.dede_pages { clear: both; width: 80%; height:auto; line-height: 18px; margin: 0 auto; text-align: center; font-size:12px; }
.dede_pages ul { }
.dede_pages ul li { display: inline-block; *vertical-align: middle;
border: 1px solid #96d6f1; padding: 0 1%; margin-right: 1%; float: left; text-align: center; }
.dede_pages ul li select { width: 100%; border: 0; background: none; }
.dede_pages ul li.thisclass, .dede_pages ul li.thisclass a, .pagebox ul li.thisclass a:hover { color: #fff; background-color: #03a3e8; padding: 0 1%; font-weight: bold; }
.dede_pages .pageinfo { }
.dede_pages .pageinfo strong { font-weight: normal; }